/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.synjones.pay.bank.api;

import com.synjones.pay.model.common.ResponseBean;
import com.synjones.pay.model.context.IPayContext;
import java.util.Map;

/**
 * 需要跳转到网银页面支付
 *
 * @author zhzy
 */
public interface IBankJump extends IBank {

    /**
     *
     * @param ctx
     * @return 银行需要的数据&&跳转地址
     */
    Map<String, String> doPay(IPayContext ctx);

    /**
     * @return
     */
    String getJumpUrl();

    /**
     *
     * @param resMap
     * @return
     */
    ResponseBean buildRespBean(Map<String, String> resMap);

}
